d4c9b4516453659aa33f62da29b2f2ac5e7024c2,source/org/jasig/portal/channels/portlet/CPortletAdapter.java,CPortletAdapter,getMarkup,#String#,410

Before Change


            PrintWriter pw = new PrintWriter(sw);
            HttpServletRequest wrappedRequest = pcs.getHttpServletRequest();
            //HttpServletResponse wrappedResponse = ServletObjectAccess.getStoredServletResponse(pcs.getHttpServletResponse(), pw);
            HttpServletResponse wrappedResponse = new StoredServletResponseImpl(pcs.getHttpServletResponse(), pw);
                        
            // Hide the request parameters if this portlet isn't targeted
            if (!rd.isTargeted()) {

After Change


            // Pluto's normally does this by creating a new render URL and redirecting,
            // but we have overidden that behavior in our own version of PortletContainerImpl.
            if (cd.hasProcessedAction()) {
                InternalActionResponse actionResponse = (InternalActionResponse)PortletObjectAccess.getActionResponse(cd.getPortletWindow(), pcs.getHttpServletRequest(), pcs.getHttpServletResponse());
                PortletActionProvider pap = InformationProviderAccess.getDynamicProvider(pcs.getHttpServletRequest()).getPortletActionProvider(cd.getPortletWindow());
                // Change modes
                if (actionResponse.getChangedPortletMode() != null) {